tidal power utilising system - Spanish English Dictionary